<?php
/**
 * View CRUD padrão do simpla_admin
 * @param String $url
 */
$view = $this;
// carrega os js
$view->headScript()->appendFile($this->baseUrl('_js/jquery.form.js'));
$view->headScript()->appendFile($this->baseUrl('_js/jquery.ajaxPost.js'));
$this->headScript()->appendFile($this->baseUrl('_js/app/admin/crud.js'));

$acaoInsereNovo = (!isset($this->acaoInsereNovo)) ? true : $this->acaoInsereNovo;
?>
<script type="text/javascript">
var urlParams = '<?php echo $this->urlParams; ?>';
var urlControlador = '<?php echo $this->url; ?>';
var ultimaUrlLista = urlControlador + 'lista?p=1<?php echo $this->urlParams; ?>';

$(function () {
	$('#lkForm').unbind().click(function () {
		novo();
	});
	$('#lkLista').unbind().click(function () {
		listar();
	}).click();
});

function novo() {
	edita(0);	
}

function edita(id) {
	selecionaAba('#lkForm');
	$('#tabForm').load(urlControlador + 'form?id=' + id + urlParams, null, function (retorno) {
		$(this).find('form').ajaxPost({
    		carregando: '',
			success: function (retorno) {
				var divMsg = $('#divMensagem');
				divMsg.detach();
				if (retorno.resultado == 0) {
					divMsg.prependTo('#moduloForm');
					divMsg.show();
					divMsg.removeClass();
					divMsg.addClass('notification png_bg error');
					divMsg.find('div').html(retorno.msg);
					scroll(0, 0);
				}
				else {
					divMsg.prependTo('#tabLista');
					listar(null, function () {
						mostraMensagem(retorno.msg, (retorno.resultado == 1) ? 'success' : 'error');
					});
				}
			}
		});
		if(typeof(posLoadForm) == 'function'){
			posLoadForm(id);
		}
	});
}

function ativa(id, status) {
	$.get(urlControlador + 'ativa?id=' + id + '&status=' + status, function (retorno) {
		listar(null, function () {
			mostraMensagem(retorno.msg, (retorno.resultado == 1) ? 'success' : 'error');
		});
	}, 'json');
}
</script>
<div class="content-box-header">
	
	<h3><?php echo $this->nomeSecao; ?></h3>
	
	<ul class="content-box-tabs">
		<li><a href="#tabLista" id="lkLista" class="default-tab">Lista</a></li> <!-- href must be unique and match the id of target div -->
		<li><a href="#tabForm" id="lkForm" <?php echo ($acaoInsereNovo) ? '' : 'style="display: none;"'?>>Insere Novo</a></li>
	</ul>
	
	<div class="clear"></div>
	
</div> <!-- End .content-box-header -->

<div class="content-box-content">
	
	<div class="tab-content default-tab" id="tabLista"> <!-- This is the target div. id must match the href of this div's tab -->
		
		Lista
		
	</div> <!-- End #tab1 -->
	
	<div class="tab-content" id="tabForm">
	
		Insere Novo
		
	</div> <!-- End #tab2 -->        
	
</div> <!-- End .content-box-content -->